3
תגובות
כשאני מנסה להיכנס לדף מסוים ב-localhost, אני מקבל דף ריק, וכתובת האתר חוזרת להיות הכתובת שהייתה לפני שנכנסתי לאותו הדף.
איזו סיבה יכולה להיות לזה?
איזו סיבה יכולה להיות לזה?
3 תשובות
הבעיה כנראה נמצאת פה (כשהוצאתי את זה - הצלחתי להיכנס לדף):
// Modes
if (isset($_GET['mode'])) {
switch (strtolower($_GET['mode'])) {
case "view":
$mode_is_view = true;
if (isset($_GET['action'])) {
$location = __FILE__."?mode=view";
header("Location: $location");
exit;
}
break;
case "management":
$mode_is_management = true;
break;
default:
header("Location: 404.php");
exit;
}
}
else {
$location = __FILE__."?mode=view";
header("Location: $location");
exit;
}
if (isset($_GET['mode'])) {
switch (strtolower($_GET['mode'])) {
case "view":
$mode_is_view = true;
if (isset($_GET['action'])) {
$location = __FILE__."?mode=view";
header("Location: $location");
exit;
}
break;
case "management":
$mode_is_management = true;
break;
default:
header("Location: 404.php");
exit;
}
}
else {
$location = __FILE__."?mode=view";
header("Location: $location");
exit;
}
__FILE__ מחזירה לך את המיקום האבסולוטי של הקובץ. למה אתה צריך את זה?
ובמקום ליצור מיליון דגלים, צור משתנה-מצב אחד, מספר שלם.